using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Arrowgene.Ddon.Shared.Model.Quest
{
    public enum QuestCheckCommand : ushort
    {
        TalkNpc = 1, // (cQuestProcess* this, s32 stageNo, s32 npcId, s32 param03, s32 param04))
        DieEnemy = 2, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        SceHitIn = 3, // (cQuestProcess* this, s32 stageNo, s32 sceNo, s32 param03, s32 param04))
        HaveItem = 4, // (cQuestProcess* this, s32 itemId, s32 itemNum, s32 param03, s32 param04))
        DeliverItem = 5, // (cQuestProcess* this, s32 itemId, s32 itemNum, s32 npcId, s32 msgNo))
        EmDieLight = 6, // (cQuestProcess* this, s32 enemyId, s32 enemyLv, s32 enemyNum, s32 param04))
        QstFlagOn = 7, // (cQuestProcess* this, s32 questId, s32 flagNo, s32 param03, s32 param04))
        QstFlagOff = 8, // (cQuestProcess* this, s32 questId, s32 flagNo, s32 param03, s32 param04))
        MyQstFlagOn = 9, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04))
        MyQstFlagOff = 10, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04))
        Padding00 = 11, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        Padding01 = 12, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        Padding02 = 13, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        StageNo = 14, // (cQuestProcess* this, s32 stageNo, s32 param02, s32 param03, s32 param04))
        EventEnd = 15, // (cQuestProcess* this, s32 stageNo, s32 eventNo, s32 param03, s32 param04))
        Prt = 16, // (cQuestProcess* this, s32 stageNo, s32 x, s32 y, s32 z))
        Clearcount = 17, // (cQuestProcess* this, s32 minCount, s32 maxCount, s32 param03, s32 param04))
        SceFlagOn = 18, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04))
        SceFlagOff = 19, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04))
        TouchActToNpc = 20, // (cQuestProcess* this, s32 stageNo, s32 npcId, s32 param03, s32 param04))
        OrderDecide = 21, // (cQuestProcess* this, s32 npcId, s32 param02, s32 param03, s32 param04))
        IsEndCycle = 22, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsInterruptCycle = 23, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsFailedCycle = 24, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsEndResult = 25, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        NpcTalkAndOrderUi = 26, // (cQuestProcess* this, s32 stageNo, s32 npcId, s32 noOrderGroupSerial, s32 param04))
        NpcTouchAndOrderUi = 27, // (cQuestProcess* this, s32 stageNo, s32 npcId, s32 noOrderGroupSerial, s32 param04))
        StageNoNotEq = 28, // (cQuestProcess* this, s32 stageNo, s32 param02, s32 param03, s32 param04))
        Warlevel = 29, // (cQuestProcess* this, s32 warLevel, s32 param02, s32 param03, s32 param04))
        TalkNpcWithoutMarker = 30, // (cQuestProcess* this, s32 stageNo, s32 npcId, s32 param03, s32 param04))
        HaveMoney = 31, // (cQuestProcess* this, s32 gold, s32 type, s32 param03, s32 param04))
        SetQuestClearNum = 32, // (cQuestProcess* this, s32 clearNum, s32 areaId, s32 param03, s32 param04))
        MakeCraft = 33, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        PlayEmotion = 34, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsEndTimer = 35, // (cQuestProcess* this, s32 timerNo, s32 param02, s32 param03, s32 param04))
        IsEnemyFound = 36, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        RandomEq = 37, // (cQuestProcess* this, s32 randomNo, s32 value, s32 param03, s32 param04))
        RandomNotEq = 38, // (cQuestProcess* this, s32 randomNo, s32 value, s32 param03, s32 param04))
        RandomLess = 39, // (cQuestProcess* this, s32 randomNo, s32 value, s32 param03, s32 param04))
        RandomNotGreater = 40, // (cQuestProcess* this, s32 randomNo, s32 value, s32 param03, s32 param04))
        RandomGreater = 41, // (cQuestProcess* this, s32 randomNo, s32 value, s32 param03, s32 param04))
        RandomNotLess = 42, // (cQuestProcess* this, s32 randomNo, s32 value, s32 param03, s32 param04))
        Clearcount02 = 43, // (cQuestProcess* this, s32 div, s32 value, s32 param03, s32 param04))
        IngameTimeRangeEq = 44, // (cQuestProcess* this, s32 minTime, s32 maxTime, s32 param03, s32 param04))
        IngameTimeRangeNotEq = 45, // (cQuestProcess* this, s32 minTime, s32 maxTime, s32 param03, s32 param04))
        PlHp = 46, // (cQuestProcess* this, s32 hpRate, s32 type, s32 param03, s32 param04))
        EmHpNotLess = 47, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 hpRate))
        EmHpLess = 48, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 hpRate))
        WeatherEq = 49, // (cQuestProcess* this, s32 weatherId, s32 param02, s32 param03, s32 param04))
        WeatherNotEq = 50, // (cQuestProcess* this, s32 weatherId, s32 param02, s32 param03, s32 param04))
        PlJobEq = 51, // (cQuestProcess* this, s32 jobId, s32 param02, s32 param03, s32 param04))
        PlJobNotEq = 52, // (cQuestProcess* this, s32 jobId, s32 param02, s32 param03, s32 param04))
        PlSexEq = 53, // (cQuestProcess* this, s32 sex, s32 param02, s32 param03, s32 param04))
        PlSexNotEq = 54, // (cQuestProcess* this, s32 sex, s32 param02, s32 param03, s32 param04))
        SceHitOut = 55, // (cQuestProcess* this, s32 stageNo, s32 sceNo, s32 param03, s32 param04))
        WaitOrder = 56, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        OmSetTouch = 57, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        OmReleaseTouch = 58, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        JobLevelNotLess = 59, // (cQuestProcess* this, s32 checkType, s32 level, s32 param03, s32 param04))
        JobLevelLess = 60, // (cQuestProcess* this, s32 checkType, s32 level, s32 param03, s32 param04))
        MyQstFlagOnFromFsm = 61, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04))
        SceHitInWithoutMarker = 62, // (cQuestProcess* this, s32 stageNo, s32 sceNo, s32 param03, s32 param04))
        SceHitOutWithoutMarker = 63, // (cQuestProcess* this, s32 stageNo, s32 sceNo, s32 param03, s32 param04))
        KeyItemPoint = 64, // (cQuestProcess* this, s32 idx, s32 num, s32 param03, s32 param04))
        IsNotEndTimer = 65, // (cQuestProcess* this, s32 timerNo, s32 param02, s32 param03, s32 param04))
        IsMainQuestClear = 66, // (cQuestProcess* this, s32 questId, s32 param02, s32 param03, s32 param04))
        DogmaOrb = 67, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsEnemyFoundForOrder = 68, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        IsTutorialFlagOn = 69, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04))
        QuestOmSetTouch = 70, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        QuestOmReleaseTouch = 71, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        NewTalkNpc = 72, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId))
        NewTalkNpcWithoutMarker = 73, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId))
        IsTutorialQuestClear = 74, // (cQuestProcess* this, s32 questId, s32 param02, s32 param03, s32 param04))
        IsMainQuestOrder = 75, // (cQuestProcess* this, s32 questId, s32 param02, s32 param03, s32 param04))
        IsTutorialQuestOrder = 76, // (cQuestProcess* this, s32 questId, s32 param02, s32 param03, s32 param04))
        IsTouchPawnDungeonOm = 77, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        IsOpenDoorOmQuestSet = 78, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId))
        EmDieForRandomDungeon = 79, // (cQuestProcess* this, s32 stageNo, s32 enemyId, s32 enemyNum, s32 param04))
        NpcHpNotLess = 80, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 hpRate))
        NpcHpLess = 81, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 hpRate))
        IsEnemyFoundWithoutMarker = 82, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        IsEventBoardAccepted = 83, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        WorldManageQuestFlagOn = 84, // (cQuestProcess* this, s32 flagNo, s32 questId, s32 param03, s32 param04))
        WorldManageQuestFlagOff = 85, // (cQuestProcess* this, s32 flagNo, s32 questId, s32 param03, s32 param04))
        TouchEventBoard = 86, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        OpenEntryRaidBoss = 87, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        OepnEntryFortDefense = 88, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        DiePlayer = 89, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        PartyNumNotLessWtihoutPawn = 90, // (cQuestProcess* this, s32 partyMemberNum, s32 param02, s32 param03, s32 param04))
        PartyNumNotLessWithPawn = 91, // (cQuestProcess* this, s32 partyMemberNum, s32 param02, s32 param03, s32 param04))
        LostMainPawn = 92, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        SpTalkNpc = 93, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        OepnJobMaster = 94, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        TouchRimStone = 95, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        GetAchievement = 96, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        DummyNotProgress = 97, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        DieRaidBoss = 98, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        CycleTimerZero = 99, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        CycleTimer = 100, // (cQuestProcess* this, s32 timeSec, s32 param02, s32 param03, s32 param04))
        QuestNpcTalkAndOrderUi = 101, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId))
        QuestNpcTouchAndOrderUi = 102, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId))
        IsFoundRaidBoss = 103, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 enemyId))
        QuestOmSetTouchWithoutMarker = 104, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        QuestOmReleaseTouchWithoutMarker = 105, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        TutorialTalkNpc = 106, // (cQuestProcess* this, s32 stageNo, s32 npcId, s32 param03, s32 param04))
        IsLogin = 107, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsPlayEndFirstSeasonEndCredit = 108, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsKilledTargetEnemySetGroup = 109, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04))
        IsKilledTargetEmSetGrpNoMarker = 110, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04))
        IsLeftCycleTimer = 111, // (cQuestProcess* this, s32 timeSec, s32 param02, s32 param03, s32 param04))
        OmEndText = 112, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        QuestOmEndText = 113, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        OpenAreaMaster = 114, // (cQuestProcess* this, s32 areaId, s32 param02, s32 param03, s32 param04))
        HaveItemAllBag = 115, // (cQuestProcess* this, s32 itemId, s32 itemNum, s32 param03, s32 param04))
        OpenNewspaper = 116, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        OpenQuestBoard = 117, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        StageNoWithoutMarker = 118, // (cQuestProcess* this, s32 stageNo, s32 param02, s32 param03, s32 param04))
        TalkQuestNpcUnitMarker = 119, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId))
        TouchQuestNpcUnitMarker = 120, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId))
        IsExistSecondPawn = 121, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsOrderJobTutorialQuest = 122, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsOpenWarehouse = 123, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsMyquestLayoutFlagOn = 124, // (cQuestProcess* this, s32 FlagNo, s32 param02, s32 param03, s32 param04))
        IsMyquestLayoutFlagOff = 125, // (cQuestProcess* this, s32 FlagNo, s32 param02, s32 param03, s32 param04))
        IsOpenWarehouseReward = 126, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsOrderLightQuest = 127, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsOrderWorldQuest = 128, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsLostMainPawn = 129, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsFullOrderQuest = 130, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsBadStatus = 131, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        CheckAreaRank = 132, // (cQuestProcess* this, s32 AreaId, s32 AreaRank, s32 param03, s32 param04))
        Padding133 = 133, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        EnablePartyWarp = 134, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsHugeble = 135, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsDownEnemy = 136, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        OpenAreaMasterSupplies = 137, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        OpenEntryBoard = 138, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        NoticeInterruptContents = 139, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        OpenRetrySelect = 140, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsPlWeakening = 141, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        NoticePartyInvite = 142, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsKilledAreaBoss = 143, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsPartyReward = 144, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsFullBag = 145, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        OpenCraftExam = 146, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        LevelUpCraft = 147, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsClearLightQuest = 148, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        OpenJobMasterReward = 149, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        TouchActQuestNpc = 150, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId))
        IsLeaderAndJoinPawn = 151, // (cQuestProcess* this, s32 pawnNum, s32 param02, s32 param03, s32 param04))
        IsAcceptLightQuest = 152, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsReleaseWarpPoint = 153, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsSetPlayerSkill = 154, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsOrderMyQuest = 155, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsNotOrderMyQuest = 156, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        HasMypawn = 157, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsFavoriteWarpPoint = 158, // (cQuestProcess* this, s32 warpPointId, s32 param02, s32 param03, s32 param04))
        Craft = 159, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsKilledTargetEnemySetGroupGmMain = 160, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04))
        IsKilledTargetEnemySetGroupGmSub = 161, // (cQuestProcess* this, s32 flagNo, s32 param02, s32 param03, s32 param04))
        HasUsedKey = 162, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId))
        IsCycleFlagOffPeriod = 163, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsEnemyFoundGmMain = 164, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        IsEnemyFoundGmSub = 165, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        IsLoginBugFixedOnly = 166, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsSearchClan = 167, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsOpenAreaListUi = 168, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsReleaseWarpPointAnyone = 169, // (cQuestProcess* this, s32 warpPointId, s32 param02, s32 param03, s32 param04))
        DevidePlayer = 170, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        NowPhase = 171, // (cQuestProcess* this, s32 phaseId, s32 param02, s32 param03, s32 param04))
        IsReleasePortal = 172, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsGetAppraiseItem = 173, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsSetPartnerPawn = 174, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsPresentPartnerPawn = 175, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsReleaseMyRoom = 176, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsExistDividePlayer = 177, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        NotDividePlayer = 178, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsGatherPartyInStage = 179, // (cQuestProcess* this, s32 stageNo, s32 param02, s32 param03, s32 param04))
        IsFinishedEnemyDivideAction = 180, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsOpenDoorOmQuestSetNoMarker = 181, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 questId))
        IsFinishedEventOrderNum = 182, // (cQuestProcess* this, s32 stageNo, s32 eventNo, s32 param03, s32 param04))
        IsPresentPartnerPawnNoMarker = 183, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsOmBrokenLayout = 184, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        IsOmBrokenQuest = 185, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        IsHoldingPeriodCycleContents = 186, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsNotHoldingPeriodCycleContents = 187, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsResetInstanceArea = 188, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        CheckMoonAge = 189, // (cQuestProcess* this, s32 moonAgeStart, s32 moonAgeEnd, s32 param03, s32 param04))
        IsOrderPawnQuest = 190, // (cQuestProcess* this, s32 orderGroupSerial, s32 noOrderGroupSerial, s32 param03, s32 param04))
        IsTakePictures = 191, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsStageForMainQuest = 192, // (cQuestProcess* this, s32 stageNo, s32 param02, s32 param03, s32 param04))
        IsReleasePawnExpedition = 193, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        OpenPpMode = 194, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        PpNotLess = 195, // (cQuestProcess* this, s32 point, s32 param02, s32 param03, s32 param04))
        OpenPpShop = 196, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        TouchClanBoard = 197, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsOneOffGather = 198, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsOmBrokenLayoutNoMarker = 199, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        IsOmBrokenQuestNoMarker = 200, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 param04))
        KeyItemPointEq = 201, // (cQuestProcess* this, s32 idx, s32 num, s32 param03, s32 param04))
        IsEmotion = 202, // (cQuestProcess* this, s32 actNo, s32 param02, s32 param03, s32 param04))
        IsEquipColor = 203, // (cQuestProcess* this, s32 color, s32 param02, s32 param03, s32 param04))
        IsEquip = 204, // (cQuestProcess* this, s32 itemId, s32 param02, s32 param03, s32 param04))
        IsTakePicturesNpc = 205, // (cQuestProcess* this, s32 stageNo, s32 npcId01, s32 npcId02, s32 npcId03))
        SayMessage = 206, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
        IsTakePicturesWithoutPawn = 207, // (cQuestProcess* this, s32 stageNo, s32 x, s32 y, s32 z))
        IsLinkageEnemyFlag = 208, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 flagNo))
        IsLinkageEnemyFlagOff = 209, // (cQuestProcess* this, s32 stageNo, s32 groupNo, s32 setNo, s32 flagNo))
        IsReleaseSecretRoom = 210, // (cQuestProcess* this, s32 param01, s32 param02, s32 param03, s32 param04))
    }
}
